package com.jeomo.mem.provider.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.jeomo.base.starter.vo.BaseVO;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * 会员积分补录
 *
 * @author:Jackpot
 * @create 2020-10-13 19:56
 * @description:
 */
public class MemberPointsSuppleVo extends BaseVO {

    /**编码*/
    private String code;
    /**订单号*/
    private String orderNo;
    /**消费时间*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    /**消费时间*/
    private LocalDateTime payTime;
    /**消费总金额*/
    private Double payAmount;
    /**商户*/
    private String merchant;
    /**商户名称*/
    private String merchantName;

    /** 会员卡号 */
    private String cardNo;
    /**会员手机号*/
    private String memberPhone;
    /**会员昵称*/
    private String memberName;
    /**会员等级*/
    private String memberLevel;
    private String memberLevelName;

    /**当前积分*/
    private Integer currPoints;
    /**补录积分*/
    private Integer acquirePoints;

    @Override
    public String getCode() {
        return code;
    }

    @Override
    public void setCode(String code) {
        this.code = code;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public LocalDateTime getPayTime() {
        return payTime;
    }

    public void setPayTime(LocalDateTime payTime) {
        this.payTime = payTime;
    }

    public Double getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(Double payAmount) {
        this.payAmount = payAmount;
    }

    public String getMerchant() {
        return merchant;
    }

    public void setMerchant(String merchant) {
        this.merchant = merchant;
    }

    public String getMerchantName() {
        return merchantName;
    }

    public void setMerchantName(String merchantName) {
        this.merchantName = merchantName;
    }

    public String getCardNo() {
        return cardNo;
    }

    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }

    public String getMemberPhone() {
        return memberPhone;
    }

    public void setMemberPhone(String memberPhone) {
        this.memberPhone = memberPhone;
    }

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public String getMemberLevel() {
        return memberLevel;
    }

    public void setMemberLevel(String memberLevel) {
        this.memberLevel = memberLevel;
    }

    public String getMemberLevelName() {
        return memberLevelName;
    }

    public void setMemberLevelName(String memberLevelName) {
        this.memberLevelName = memberLevelName;
    }

    public Integer getCurrPoints() {
        return currPoints;
    }

    public void setCurrPoints(Integer currPoints) {
        this.currPoints = currPoints;
    }

    public Integer getAcquirePoints() {
        return acquirePoints;
    }

    public void setAcquirePoints(Integer acquirePoints) {
        this.acquirePoints = acquirePoints;
    }
}
